#include "clickablelabel.h"
#include <QMouseEvent>

// 构造函数
ClickableLabel::ClickableLabel(const QString &text, QWidget *parent)
    : QLabel(text, parent)
{

}

// 重写 mousePressEvent 方法
void ClickableLabel::mousePressEvent(QMouseEvent *event)
{
    if (event->button() == Qt::LeftButton)
    {
        emit clicked(); // 当左键点击时发出 clicked 信号
    }
    QLabel::mousePressEvent(event); // 调用父类的实现
}
